in its clutches - Turc Anglais Dictionnaire